body {
  $autataPageColor: #eaebef;

  --vxe-ui-card-padding: 20px;

  // ----------------------- 表格样式 -----------------------
  --vxe-ui-table-row-height-medium: 46px;
  --vxe-ui-table-header-background-color: #f7f8fa;
  --vxe-ui-table-header-font-color: #9fa6b0;
  --vxe-ui-table-header-font-weight: 400;
  --vxe-ui-table-row-striped-background-color: #f7f8fa;
  --vxe-ui-table-row-hover-striped-background-color: #f0f6ff;
  --vxe-ui-table-row-hover-background-color: #f0f6ff;
  --vxe-ui-font-color: #242930;
  --vxe-ui-font-primary-color: #1774fa;
  --vxe-ui-table-border-color: var(--autata-border-color);

  //  ------------------------ 弹窗样式 -----------------------
  --vxe-ui-modal-header-background-color: #fff;

  // ----------------------- 分页样式 -----------------------
  .vxe-pager .vxe-pager--num-btn {
    border: 1px solid $autataPageColor;
    border-radius: 4px;

    &.is--active {
      color: #fff !important;
      background-color: var(--el-color-primary);
    }
  }

  .vxe-pager.size--medium {
    height: auto;
    padding: 20px 0;
  }

  .vxe-pager .vxe-pager--jump-next,
  .vxe-pager .vxe-pager--jump-prev,
  .vxe-pager .vxe-pager--next-btn,
  .vxe-pager .vxe-pager--num-btn,
  .vxe-pager .vxe-pager--prev-btn {
    color: #666b71;
    border: 1px solid $autataPageColor;
    border-radius: 4px;
  }

  .vxe-modal--footer {
    padding: 0.8em 1em;
    box-shadow: inset 0 1px 0 0 #eaebef;
  }

  .vxe-table--render-default {
    & .vxe-cell--checkbox .vxe-checkbox--icon {
      font-size: 14px;
      color: var(--autata-font-gray-color);
    }

    & .vxe-cell--checkbox.is--checked,
    & .vxe-cell--checkbox.is--checked .vxe-checkbox--icon,
    & .vxe-cell--checkbox.is--indeterminate,
    & .vxe-cell--checkbox.is--indeterminate .vxe-checkbox--icon {
      color: var(--vxe-ui-font-primary-color);
    }

    & .vxe-cell--checkbox.is--disabled .vxe-checkbox--icon {
      color: var(--vxe-ui-input-disabled-color);
    }
  }

  .vxe-input {
    --vxe-ui-input-height-default: 32px;

    border-color: #dcdfe6;
    border-radius: 2px;
  }

  .vxe-modal--box {
    border: none;
  }

  .hidden-div {
    position: absolute;
    font-family: Arial, sans-serif; /* 设置字体 */
    font-size: 16px; /* 设置字体大小 */
    white-space: nowrap; /* 防止内容换行 */
    visibility: hidden;
  }
}
